rename to _gtk_tree_selection_row_is_selectable and export internally,
authorKristian Rietveld <kris@imendio.com>
Wed, 1 Mar 2006 12:18:57 +0000 (12:18 +0000)
committerKristian Rietveld <kristian@src.gnome.org>
Wed, 1 Mar 2006 12:18:57 +0000 (12:18 +0000)
commit2e6ba401cc22f25cf97245ef3bd8ec832617770a
tree0a4f781d6bb86778152f7993b4e6bb03e646ac57
parent208f26cbf91f39b3f96ead93fb3d75150c89e056
rename to _gtk_tree_selection_row_is_selectable and export internally,

2006-03-01  Kristian Rietveld  <kris@imendio.com>

* gtk/gtktreeselection.c (row_is_selectable): rename to
_gtk_tree_selection_row_is_selectable and export internally,
(gtk_tree_selection_real_select_node): changed so it is always
possible to unselect insensitive nodes, changed the logic a bit to
be more clear.

* gtk/gtktreeprivate.h: add _gtk_tree_selection_row_is_selectable.

* gtk/gtktreeview.c (gtk_tree_view_row_changed): Unselect a row if
it became insensitive.
ChangeLog
ChangeLog.pre-2-10
gtk/gtktreeprivate.h
gtk/gtktreeselection.c
gtk/gtktreeview.c